#pragma once
#include <vector>

namespace OpenDrive {

	class RoadMark
	{
	public:
		RoadMark(float sOffset, std::string type, std::string laneChange);
		float		getSOffset();
		std::string getType();
		std::string getLaneChange();
		void setSOffset(float s) { sOffset = s; }
		void setType(std::string type) { this->type = type; }
		void setLaneChange(std::string laneChange) { this->laneChange = laneChange; }
		~RoadMark();
	private:
		float		sOffset;
		std::string type;
		std::string color;
		std::string weight;
		float		roadMarkWidth;
		float		height;
		std::string	laneChange;//"increase""decrease""both""none"
	};

}